/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; font-size:12px;   }   
table {border-collapse: collapse;   border-spacing: 0;   }   
fieldset,img {border: 0;   }   
address,caption,cite,code,dfn,em,strong,th,var {   font-weight: normal;   font-style: normal;   }   
ol,ul {   list-style: none;   }   
caption,th {   text-align: left;   }   
h1,h2,h3,h4,h5,h6 {   font-weight: normal;   font-size: 100%;   }   
q:before,q:after {   content:'';   }   
abbr,acronym { border: 0; }

/*links*/
a:link{color: #3d6c0a;text-decoration:none;}
a:visited{color: #3d6c0a;text-decoration:none;}
a:hover{color: #3d6c0a;text-decoration:none;} 
a:active{color: #3d6c0a;text-decoration:none;}

.links_black a{ color:#403e41; text-decoration:none;}
.links_black a:visited{ color:#403e41; text-decoration:none;}
.links_black a:hover{ color:#403e41; text-decoration:underline;}

.links_blackline a{ color:#403e41; text-decoration:underline;}
.links_blackline a:visited{ color:#403e41; text-decoration:underline;}
.links_blackline a:hover{ color:#403e41; text-decoration:none;}

.links_blackNline a{ color:#403e41; text-decoration:none;}
.links_blackNline a:visited{ color:#403e41; text-decoration:none;}
.links_blackNline a:hover{ color:#403e41; text-decoration:none;}


.links_gray a{ color:#666666; text-decoration:none;}
.links_gray a:visited{ color:#666666; text-decoration:none;}
.links_gray a:hover{ color:#3d6c0a; text-decoration:underline;}

.links_grayb a{ color:#666666; text-decoration:none; font-weight:bold}
.links_grayb a:visited{ color:#666666; text-decoration:none;font-weight:bold}
.links_grayb a:hover{ color:#3d6c0a; text-decoration:underline;font-weight:bold}


.links_graylight a{ color:#949494; text-decoration:none}
.links_graylight a:visited{ color:#949494; text-decoration:none}
.links_graylight a:hover{ color:#3d6c0a; text-decoration:underline}


.links_green a{ color:#3d6c0a; text-decoration:underline;}
.links_green a:visited{ color:#3d6c0a; text-decoration:underline;}
.links_green a:hover{ color:#3d6c0a; text-decoration:none;}

.links_greenb a{ color:#3d6c0a; text-decoration:underline; font-weight:bold}
.links_greenb a:visited{ color:#3d6c0a; text-decoration:underline;font-weight:bold}
.links_greenb a:hover{ color:#3d6c0a; text-decoration:none;font-weight:bold}

.links_greenNline a{ color:#3d6c0a; text-decoration:none;}
.links_greenNline a:visited{ color:#3d6c0a; text-decoration:none;}
.links_greenNline a:hover{ color:#3d6c0a; text-decoration:underline;}

.links_greenbNline a{ color:#3d6c0a; text-decoration:none;font-weight:bold}
.links_greenbNline a:visited{ color:#3d6c0a; text-decoration:none;font-weight:bold}
.links_greenbNline a:hover{ color:#3d6c0a; text-decoration:underline;font-weight:bold}



.links_green_light a{ color:#70ad31;text-decoration:none; }
.links_green_light a:visited{ color:#70ad31;text-decoration:none; }
.links_green_light a:hover{ color:#70ad31;text-decoration:none; }


.links_white a{ margin:0px; padding:0px 5px 0px 5px; *padding:0px 10px 0px 10px;color:#ffffff; text-decoration:none;  }
.links_white a:visited{ color:#ffffff; text-decoration:none; }
.links_white a:hover{ color:#ffffff; text-decoration:underline;}

.links_white12 a{ color:#ffffff; text-decoration:none;  }
.links_white12 a:visited{ color:#ffffff; text-decoration:none; }
.links_white12 a:hover{ color:#ffffff; text-decoration:none;}




/*input*/

.login_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:220px; height:19px;*height:22px; border:1px solid #e7e7e7; line-height:22px; }
.loginbtn_input{ margin:0px 5px 0px 0px; padding:0px; width:60px; height:22px; background:#8dc354; color:#ffffff; text-align:center; line-height:22px; border:1px solid #ffffff;}




.search_input{ margin:0px; padding:0px;width:130px; height:18px; border:1px solid #90bd61; color:#777777; line-height:18px; text-indent:5px; float:left; display:block}
.search_btn{ float:left}
.commentbox{ margin:0px; padding:0px; width:605px; height:95px; float:left; border:1px solid #cbcbcb;overflow:auto;  word-break: break-all;word-wrap:break-word; }
.actcontantbox{ margin:0px; padding:0px; width:350px; height:70px; float:left; border:1px solid #cbcbcb;overflow:auto;  word-break: break-all; word-wrap:break-word;}

.replymailbox{ margin:0px 0px 0px 0px; padding:0px; width:500px; height:95px; float:left; border:1px solid #cbcbcb ;overflow:auto;}

.composemailbox{ margin:0px 0px 0px 0px; padding:0px; width:348px; height:100px; float:left; border:1px solid #e9e9e9 ;overflow:auto;}
.joinmailbox{ margin:0px 0px 0px 0px; padding:0px; width:450px; height:100px; float:left; border:1px solid #e9e9e9 ;overflow:auto;}

.btn_input{ margin:8px 5px 0px 0px; padding:0px; width:55px; height:22px; background:#8dc354; color:#ffffff; text-align:center; line-height:22px; border:0px}
.sertable_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:300px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }
.Sharetable_input{ margin:0px;  width:300px; height:50px; border:1px solid #e9e9e9; line-height:18px; word-break:break-all;word-wrap:break-word;}


.regtable_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:300px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }
.regtable_input2{ margin:0px;  width:220px;  }

.regtable_inputarea{ margin:0px;  width:300px;  }




.regtable_input3{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:80px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; display:block; float:left; }
.regtable_input4{ margin:0px 15px 0px 0px; padding:0px; display:inline; width:88px; height:20px;  border:0px; font-weight:bold; color:#ffffff; line-height:20px;}

.regtable_input5{ margin:0px; padding:0px; width:302px; height:60px;border:1px solid #e9e9e9; line-height:18px; overflow:auto;}
.regtable_input6{ margin:0px 0px 0px 0px; padding:0px; display:inline; width:70px; height:20px; background:#91c45a; border:0px; font-weight:bold; color:#ffffff; line-height:20px;}
.regtable_input7{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:220px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }

.mod_input{ margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:182px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }
.don_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:435px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; }
.don_input3{ margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:105px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; float:left }

.donmoney_input{ margin:5px 0px 0px 8px;padding:2px 0px 0px 0px; *padding:0px; width:37px; height:15px;*height:17px; border:0px; line-height:17px; color:#666666; float:left }

.dontxt_input{ margin:0px; padding:3px 0px 0px 0px; width:435px; height:115px;  border:1px solid #cbcbcb; line-height:18px; }

.donnumber_input{ margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:30px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; float:left }

.don_input80{ margin:3px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:80px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; float:left }
.don_useinput{ margin:3px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:300px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; float:left }
.donMoney_input{ margin:0px;*margin:0px 0px 0px -8px; padding:3px 0px 0px 0px; *padding:0px; width:105px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; }
.actaddname_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:425px; height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; }

.acttable_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:352px; *width:345px;height:19px;*height:22px; border:1px solid #cbcbcb; line-height:22px; }
.acttable_areainput{ margin:0px; padding:0px; width:354px; *width:348px;  }


.city_input{ margin:0px 10px 0px 0px;  width:100px; float:left  }
.searchlist_input{ margin:0px;  width:100px; float:left  }

.actlist_input{ margin:0px;  width:160px; float:left  }
.donlist_input{ margin:0px 5px 0px 0px;  width:160px; float:left  }

.donlist2_input{ margin:0px 10px 0px 0px; *margin:0px 5px 0px 0px; width:80px; *width:; float:left  }

.donselect_input{ margin:0px; *margin:0px 0px 0px -8px;  width:160px; float:left  }


.donupdate_input{ margin:0px 0px 0px 10px; padding:0px; width:685px; height:75px; float:left; border:1px solid #e9e9e9 ;overflow:auto;}


.contactus_input{ margin:0px 0px 0px 10px; padding:0px; width:780px; height:130px; float:left; border:1px solid #e9e9e9 ;overflow:auto;}




.share_input{ margin:0px;  width:160px;  }
.shareupload_input{ margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; *padding:0px; width:226px; *width:230px;height:19px;*height:22px;  line-height:22px; }


.mail_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:348px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }

.joinmail_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:450px; height:19px;*height:22px; border:1px solid #e9e9e9; line-height:22px; }








.Recipientbox_input{ margin:0px; padding:3px 0px 0px 0px; *padding:0px; width:326px; height:19px;*height:22px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:0px;line-height:22px; float:left; }

.btn_upload3{ margin:10px 15px 0px 0px; padding:0px; display:inline; width:75px; height:20px; background:#91c45a; border:0px; font-weight:bold; color:#ffffff; line-height:20px;}

.btn_upload2{ margin:0px 0px 0px 0px; padding:0px; display:inline; width:70px; height:20px; background:#91c45a; border:0px; font-weight:bold; color:#ffffff; line-height:20px;}

.btn_upload{ margin:0px 15px 0px 0px; padding:0px; display:inline; width:75px; height:20px; background:#91c45a; border:0px; font-weight:bold; color:#ffffff; line-height:20px;}
.btn_saveshow{ margin:0px 15px 0px 0px; padding:0px; display:inline; width:75px; height:20px; background:#91c45a; border:0px; font-weight:bold; color:#ffffff; line-height:20px;}
.btn_join{ margin:0px 80px 0px 0px; padding:0px; display:inline; float:left; width:129px; height:22px; line-height:22px;background:#91c45a; border:0px; color:#ffffff;}

.btn_define{ margin:0px 10px 0px 0px; padding:0px; display:inline; float:left; width:70px; height:22px; line-height:22px;background:#91c45a; border:0px; color:#ffffff;}
.btn_search{ margin:0px 10px 0px 0px; *margin:0px 10px 0px 0px; padding:0px 0px 2px 3px;width:50px; height:20px; line-height:22px; background:#91c45a; border:0px; color:#ffffff;}

.btn_don{ margin:0px 2px 0px 0px; *margin:0px 5px 0px 0px; padding:0px; display:inline; width:70px; height:20px; background:#91c45a; border:0px; color:#ffffff; line-height:20px;}




/*font*/
.font_white{ color:#ffffff; }
.font_whiteb{ color:#ffffff; font-weight:bold}
.font_white14b{ color:#ffffff; font-size:14px; font-weight:bold}

.font_black{  color:#403e41;}
.font_blackb{color:#403e41; font-weight:bold}
.font_gray{ color:#666666; }
.font_graylight{ color:#949494;}

.font_green{ color:#3d6c0a;}
.font_green_light{ color:#70ad31; }
.font_green_li
